package org.oos.atom.entries;

import java.util.Date;
import java.util.List;

import org.oos.atom.elements.Category;
import org.oos.atom.elements.Rating;
import org.oos.atom.entries.impl.ReviewEntryImpl;

/**
 * 
 * @author pablo.gonzalez@11870.com
 * 
 * @see ReviewEntryImpl
 */
public interface ReviewEntry extends SiteEntry {
	
	public Rating getRating();
	
	public void setRating(Rating rating);

	public Date getDate();

    public Category getPrivacy();
    
    public void setPrivacy(Category privacy);

    public List<Category> getTags();
    
    public void setTags(List<Category> tags);
    
    public void addTag(Category tag);

    public List<Category> getLists();
    
    public void setLists(List<Category> lists);
    
    public void addList(Category list);
	
}
